# =============================================================================
# requirements.txt
# Install with:  pip install -r requirements.txt
# =============================================================================

# ---------------------------------------------------------------------------
# Django core
# ---------------------------------------------------------------------------
Django==5.2.1

# Image handling (profile pictures, payment proofs, course thumbnails)
Pillow==11.2.1

# Reads the .env file into os.environ
python-dotenv==1.1.0

# Stripe Checkout for online course payments
stripe==12.2.0

# MySQL on cPanel / shared hosting (pure Python — no system libs needed)
PyMySQL==1.2.0

# Excel / CSV question bank import
openpyxl==3.1.5

# Serve collected static files on Passenger / shared hosting
whitenoise==6.9.0

# Part 6 — certificates: async jobs, PDF, QR codes
django-q2==1.8.0
reportlab==4.2.5
qrcode==8.0
